@media (max-width: 1600px) {
	.module-content .s-icon img {
		width: 100px;
	}

	.about_list_met .about-con .t,
	.slide-title,
	.contact_list_met .tit1 .title {
		font-size: 46px;
	}

	.page-banner p span,
	.p-title {
		font-size: 32px;
	}

	.p-title {
		width: 80%;
	}

	.page .p-title-nav,
	.p-about1-one {
		width: 80%;
	}

	.inp-box h3 {
		font-size: 38px;
	}
}

@media (max-width: 1400px) {
	.top_logo {
		width: 320px;
	}

	.top {
		padding-top: 15px;
	}

	.top_div {
		height: 80px;
	}

	.flexy-menu>li>a {
		padding: 17px 17px;
	}

	.about_list_met .about-con .t,
	.slide-title,
	.contact_list_met .tit1 .title {
		font-size: 42px;
	}

	.about_list_met .about-con .en,
	.slide-title_p {
		font-size: 22px;
	}

	.about_list_met .about-con .c {
		font-size: 14px;
	}

	.module-content .s-icon img {
		width: 90px;
	}

	.module-content .s-title {
		font-size: 18px;
	}

	.box {
		background-size: 200% 100%;
		background-position: 100%;
		height: 300px;
	}

	.box p {
		width: 100%;
	}

	.contact_list_met .tit1 .em,
	.contact_list_met .inews_con .title strong {
		font-size: 20px;
	}

	.contact_list_met .inews_con .title em,
	.tab_menu li {
		font-size: 16px;
	}

	.nw_rtime em {
		font-size: 24px;
	}

	.contact_list_met .icontact .tit1 {
		padding: 30px 0;
	}

	.index_link_text h3 {
		font-size: 14px;
	}

	.slide-item {
		width: 80%;
	}

	.swiper-button-prev {
		left: -10%;
	}

	.swiper-button-next {
		right: -10%;
	}

	.lubo_box li {
		height: 590px;
	}

	.page-title a p strong {
		font-size: 16px;
	}

	.page-title a p font {
		margin: 10px 0;
	}

	.page-title a p span {
		font-size: 12px;
		line-height: 18px;
	}

	.news-list,
	.page-news-show,
	.ny_main,
	.p-hr-1-3title,
	.integrity-wrap,
	.p-contact h6,
	.p-contact-one,
	.p-contact-ewm {
		width: 80%;
	}

	.page-banner p span,
	.p-title {
		font-size: 29px;
	}

	.news-list dd h5 .go {
		bottom: -20px;
	}

	.ny_main .ny_r {
		width: calc(100% - 260px);
	}

	.nw_r2 ul li a {
		height: auto;
		overflow: hidden;
	}

	.news_detail h3 {
		font-size: 20px;
		line-height: 28px;
	}

	.p-contact-one dd {
		width: 35%;
	}

	.inp-box h3 {
		font-size: 34px;
	}
}

@media (max-width: 1200px) {
	.top {
		margin: 0 40px;
	}

	.top_logo {
		width: 250px;
	}

	.flexy-menu>li>a {
		padding: 15px;
	}

	.flexy-menu li {
		font-size: 12px;
	}

	.ny_ltit {
		font-size: 18px;
	}

	.message {
		width: 80%;
	}

	#myform3 {
		width: 100%;
	}

	.integrity-wrap .listwrap li {
		width: 32%;
	}

	.inp-box h3 {
		font-size: 30px;
	}

	.box {
		height: 270px;
	}
}

@media (max-width: 1000px) {
	.ny_main {
		display: block;
	}

	.ny_main .ny_l {
		width: 100%;
		margin-right: 0;
	}

	.ny_main .ny_r {
		width: 100%;
	}

	.Select1_type,
	.shurukuang {
		width: 100%;
	}

	.message_02 {
		width: 100%;
	}

	.message_02 ul li {
		display: flex;
	}

	.message_02_01 {
		flex-shrink: 0;
		font-size: 12px;
		width: 220px;
	}

	.message_02_02 {
		flex: 1;
	}

	.p-contact-one {
		display: block;
	}

	#frmreplay2 {
		width: 100% !important;
	}

	.p-contact-one dd {
		width: 100%;
		padding-bottom: 30px;
	}

	.inp-box h3 {
		font-size: 28px;
	}

	.p-contact-ewm {
		margin: 60px auto;
	}

	.box {
		height: 320px;
	}
}

@media (max-width: 800px) {
	.flexy-menu {
		position: fixed;
		left: 0;
		top: 0;
		z-index: 10;
	}

	.box {
		height: 250px;
	}

	.slide-item-body {
		margin-left: -15px;
	}

	.swiper-button-next {
		right: -13%;
	}

	.swiper-button-prev {
		left: -13%;
	}

	.swiper-button-prev,
	.swiper-button-next {
		width: 80px;
		height: 80px;
		background-size: 80px;
	}

	.slide-item-body ul li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.contact_list_met .inews,
	.contact_list_met .icontact {
		width: 100%;
		float: initial;
	}

	.contact_list_met .inews .pd .inews_con:last-child {
		padding-bottom: 0;
	}

	.about_list_met .about-con .t,
	.slide-title,
	.contact_list_met .tit1 .title {
		font-size: 32px;
	}

	.about_list_met .about-con .en,
	.slide-title_p {
		font-size: 20px;
		margin-top: 10px;
	}

	.contact_list_met .tit1 .em,
	.contact_list_met .inews_con .title strong {
		font-size: 16px;
	}

	.contact_list_met .inews .pd {
		margin-left: 50px;
	}

	.contact_list_met .icontact .pd {
		margin: 0 70px;
		padding-top: 20px;
	}

	.contact_list_met .icontact .tit1 {
		padding-bottom: 0;
	}

	.contact_list_met .icontact_list li .iconfont {
		height: 30px;
	}

	.contact_list_met .icontact_list li {
		padding: 5px 0 0 50px;
	}

	.foot_nav_met .list h4 a {
		font-size: 15px;
	}

	.foot_nav_met .list ul li a {
		font-size: 12px;
	}

	.flexy-menu li {
		background-color: #fff;
	}

	.top_div {
		height: auto;
	}

	.about_list_met .ibox-inner {
		margin: 0 80px;
	}

	.p-about1-one .p-a-right span {
		margin-bottom: 20px;
	}

	.p-about1-one #box,
	.p-about1-one .p-a-right {
		width: 100%;
		float: initial;
	}

	.p-about1-one .p-a-right {
		margin-top: 30px;
	}

	.p-about1-one {
		padding-bottom: 90px;
	}

	.p-about1-link {
		bottom: 0;
	}

	.page-news-show dl {
		padding-right: 30px;
	}

	.news_detail h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.p-hr-1-3title dd font {
		font-size: 16px;
		line-height: 30px;
	}

	.p-title {
		margin: 40px auto;
	}

	.p-hr-1-3title dd span {
		margin-bottom: 0;
	}

	.inp-box h3 {
		font-size: 24px;
	}

	.p-contact-ewm {
		margin: 40px auto;
	}

	.inp-box {
		padding: 30px 0;
	}

	.inp-box li .code input {
		height: 45px;
		line-height: 45px;
		font-size: 18px;
	}
}

@media (max-width: 680px) {

	.left_btn,
	.right_btn {
		width: 35px;
		height: 35px;
		background-size: cover;
	}

	.about_list_met .ibox-inner {
		margin: 0 30px;
	}

	.about_list_met.met-index-body {
		padding: 30px 0 20px;
	}

	.about_list_met .about-con .t,
	.slide-title,
	.contact_list_met .tit1 .title {
		font-size: 28px;
		line-height: 30px;
		line-height: 30px;
	}

	.about_list_met .about-con .en,
	.slide-title_p {
		font-size: 16px;
		margin-top: 0;
	}

	.module-content .s-icon img {
		width: 54px;
	}

	.module-content .s-title {
		font-size: 12px;
	}

	.contact_list_met .inews .pd {
		margin: 0 30px;
	}

	.contact_list_met .inews_con .title em,
	.tab_menu li {
		font-size: 14px;
	}

	.tab_menu li {
		height: 45px;
		line-height: 45px;
	}

	.nw_r ul li a {
		padding: 15px;
	}

	.nw_r ul li a .nw_rtime {
		width: 89px;
		height: 40px;
	}

	.nw_rtime em {
		font-size: 22px;
	}

	.nw_r ul li a .nw_rtext {
		width: calc(100% - 110px);
		height: auto;
	}

	.nw_r ul li a .nw_rtext h5 {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 4px;
	}

	.nw_r ul li a .nw_rtext p {
		font-size: 12px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.contact_list_met .icontact .pd {
		margin: 0 30px;
		padding-top: 0;
	}

	.contact_list_met .icontact .tit1,
	.contact_list_met .icontact_list {
		padding-top: 10px;
	}

	.contact_list_met .tit1 .em {
		padding-bottom: 0;
	}

	.foot_nav_met .list {
		width: 100%;
		float: none;
	}

	.foot_nav_met .ulstyle li {
		display: inline-block;
		margin-right: 10px;
	}

	.page-title a {
		width: 50%;
	}

	.page-title a p font {
		margin: 4px 0;
	}

	.page-banner p span,
	.p-title {
		font-size: 24px;
	}

	.p-title {
		margin: 30px auto;
	}

	.page-banner p font {
		font-size: 12px;
		line-height: 20px;
		height: 20px;
	}

	.page-banner {
		min-height: 200px;
	}

	.page-title {
		margin: 40px auto 80px;
	}

	.news-list dd h4,
	.news-list dd h5 {
		float: initial;
		width: 100%;
	}

	.news-list dd h5 {
		margin-top: 20px;
	}

	.news-list dd h5 .go {
		bottom: 0;
	}

	.news-list dd h5 span {
		margin: 20px 0;
	}

	.ny_ltit {
		font-size: 14px;
		padding: 15px 10px;
		height: auto;
		line-height: 1;
	}

	.ny_ltit span {
		display: none;
	}

	.ny_lcon ul,
	.ny_lnew {
		padding: 10px 5px 6px;
	}

	.ny_lcon ul li a {
		font-size: 12px;
		height: 35px;
		line-height: 35px;
	}

	.ny_lnew ol li {
		height: 35px;
		line-height: 35px;
	}

	.nw_r2 ul li a {
		display: block;
		padding: 15px;
	}

	.nw_r2 ul li a .nw_rtime {
		width: 100%;
		background: none;
		color: #000;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		height: auto;
		margin: 0;
		padding: 0;
	}

	.nw_rtime em,
	.nw_rtime span {
		width: auto;
		flex-wrap: nowrap;
		margin: 0;
	}

	.nw_r2 ul li a .nw_rtext {
		width: 100%;
		margin-top: 10px;
	}

	.page .p-title-nav,
	.p-title,
	.ny_main {
		width: 90%;
	}

	.pages a:not(.pages_btn) {
		display: none;
	}

	.message_02 ul li {
		display: block;
	}

	.message_02_01 {
		text-align: left;
	}

	.message_02_02 {
		width: 100%;
	}

	.integrity-wrap .listwrap li {
		width: 49%;
		margin-right: 2%;
	}

	.integrity-wrap .listwrap li:nth-child(2n) {
		margin-right: 0;
	}

	.integrity-wrap .listwrap li .f18 {
		font-size: 16px;
	}

	.integrity-wrap .listwrap li a {
		padding: 20px 10px;
	}

	.inp-box h3 {
		font-size: 22px;
		margin-bottom: 20px;
		width: auto;
	}

	.p-contact-ewm {
		margin: 20px auto;
	}

	.inp-box {
		padding: 20px 0;
	}

	.inp-box li .code input {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		margin: 0 auto;
		float: none;
		width: 100%;
	}

	.inp-box li .input_txt {
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
	}

	.inp-box li {
		margin-bottom: 0;
	}

	.inp-box li .input_con {
		margin-bottom: 20px;
		padding: 0;
	}

	.p-contact-one dd {
		width: auto;
	}

	.slide-item {
		width: 360px;
	}

	.box {
		height: 310px;
	}

	.swiper-button-prev {
		left: -19%;
	}

	.swiper-button-next {
		right: -19%;
	}
}

@media (max-width: 500px) {
	.slide-item {
		width: 320px;
	}

	.box {
		height: 280px;
	}

	.swiper-button-prev,
	.swiper-button-next {
		width: 60px;
		height: 60px;
		background-size: 60px;
		margin-top: -20px;
	}

	.swiper-button-prev {
		left: -14%;
	}

	.swiper-button-next {
		right: -14%;
	}
}

@media (max-width: 400px) {

	.page-banner p span,
	.p-title {
		font-size: 18px;
	}

	.p-title {
		margin: 20px auto;
	}
}